About Strand Developments Limited (09335331) United Kingdom