About Longford Ventures Ltd (12953406) United Kingdom