About Strut Developments Limited (02268363) United Kingdom