About Odell Close Residents Company Limited (01645087) United Kingdom