About Lewis & Cooper Properties Ltd (12921961) United Kingdom