About Platypus Properties Ltd (07589396) United Kingdom