About Playfair Properties Limited (SC088259) United Kingdom