About Klein & Geddes Limited (13703162) United Kingdom