About Clemmow Hornby Inge Limited (04760561) United Kingdom