About Kilby House Holdings Limited (11885821) United Kingdom