About Kumeran Properties Ltd (12468398) United Kingdom