About Kehr And Tucker Limited (02847313) United Kingdom