About Keills Kilgarth Limited Partnership (SL005587) United Kingdom