About Lloyd Toase Limited (07935118) United Kingdom