About Beach Partners Ltd (12602773) United Kingdom