About Trowbridge Developments Limited (06040831) United Kingdom