About Logan Mccabe Limited (06515215) United Kingdom