About Strand Harbour Developments Limited (08432944) United Kingdom