About Clumber Property Ltd (12140241) United Kingdom