About Beach Properties London Llp (OC411944) United Kingdom