About Roy Killen & Co Ltd (13659817) United Kingdom