About S J Homewood Limited (06863364) United Kingdom