About Longcross Group Limited (03375630) United Kingdom