About Locharidge Holdings Limited (07965346) United Kingdom