About Steve Clements Property Limited (10276638) United Kingdom