About Kelly & Sons Ltd (12895959) United Kingdom