About The Grange Management Co. (lewes) Limited (03103689) United Kingdom