About Beetle Property Ltd (10608011) United Kingdom