About Lewis & Rolf Limited (09468584) United Kingdom