About Kestrels Green Management Company Limited (02475531) United Kingdom