About Beacon Placements Limited (12102623) United Kingdom