About Russells South Heywood (residential Holdings) Limited (13081636) United Kingdom