About Longyard Management Limited (01597494) United Kingdom