About Strand Developments & Interiors Limited (07441140) United Kingdom