About Killoran & Sons Ltd (13546540) United Kingdom