About J.h. Lavender & Company Limited (02999887) United Kingdom