About Allum Lane Property Management Limited (02269898) United Kingdom