About Jan Borchers Ltd (10856819) United Kingdom