Innovation, quality of service and product excellence have been the key pillars upon which we have built our supply chain.
We work closely with architects, interior designers and developers to find solutions for residential and
commercial projects of all shapes and sizes.

Find us at:

47 Dean Street, 2nd Floor, London, W1D 5BE

Barracuda reviews

Write your review

By clicking the Submit Review button, you agree to SpecifiedBy’s Terms of service and consent to our Cookie Policy and Privacy Policy, including receiving email communications from us.

(ctrl/cmd + return) to send