About Lewis & Jack Property Solutions Limited (13613644) United Kingdom