About Beach Holdings London Plc (04723565) United Kingdom