About Longford Stores Ltd (12595982) United Kingdom