About Latchcity Limited (02295930) United Kingdom