About Kellen Homes Holdco Limited (12930998) United Kingdom