About Beachrock Limited (12686024) United Kingdom