About Beachrock (consultancy) Limited (12902937) United Kingdom