About Beagle Holdings Limited (03234878) United Kingdom