About Kerrera Property Limited (10677343) United Kingdom