About Alumhurst Freehold Ltd (04243230) United Kingdom