About Lock Hancocks (properties) Limited (01957692) United Kingdom