About Placid Panda Properties Ltd (13290848) United Kingdom