About Leacroft Lodge Limited (02391563) United Kingdom