About Latchgate Limited (07419766) United Kingdom