About Brean Sands Holidays Limited (07223651) United Kingdom