About Poodle Properties Ltd (12928188) United Kingdom