About Latchglen Limited (01352071) United Kingdom