About Longworth & Longworth Limited (06511679) United Kingdom