About Logridge Limited (13614537) United Kingdom