About S & J Head (properties) Ltd (04812034) United Kingdom