About Quadro Developments Limited (02897245) United Kingdom