About Keesaa Property Services Limited (10400717) United Kingdom