About Lewis & Winter Properties Limited (07638207) United Kingdom