About K & L Burroughs Limited (06787536) United Kingdom