About Beachview Freeholders Limited (07749669) United Kingdom