About Mcfee Kilroy & Clarke Limited (11510948) United Kingdom