About Pedder Property Holdings Limited (10878343) United Kingdom