About Strand Caravans Limited (05344015) United Kingdom