About S And L Lomax Partnership Limited (09049689) United Kingdom