About Kenchris Developments Limited (NI048868) United Kingdom