About Lovatt & Nott Limited (11583827) United Kingdom