About Palmeira Plaza Freehold Company Ltd (07689567) United Kingdom