About U. & Leo Limited (08140756) United Kingdom