About Pyjama Properties Limited (07729195) United Kingdom