About Kellock & Johnson Ltd (10251883) United Kingdom