About Beckley Spencer Ltd (12740266) United Kingdom