About Beeches Studio Ltd (12562996) United Kingdom