About Leaf Property Services (client Holdings) Limited (11846432) United Kingdom