About Capellaro Design Limited (06616132) United Kingdom