About Beagley Holdings Limited (12953863) United Kingdom