About Homer Knott & Co Limited (10886140) United Kingdom