About Keith Chandler Limited (05524858) United Kingdom