About Strand Developments (swansea) Limited (06265916) United Kingdom