About S W Ollis Limited (07686225) United Kingdom