About Beacon & Buck Limited (12956346) United Kingdom