About West Beach Homes Limited (03246373) United Kingdom