About J. Lott Limited (01261353) United Kingdom