About Russells South Heywood (holdings) Limited (13081787) United Kingdom