About West Beach Developments Limited (12578276) United Kingdom