About Beachmaster Management Limited (09609015) United Kingdom