About Lewis & Logan Services Limited (13224792) United Kingdom