About Leveson Sinclair Limited (08588486) United Kingdom