About Latchmanor Limited (02301950) United Kingdom