About Hayworth Scott Limited (SC058831) United Kingdom