About Hemming Starrett Limited (06720758) United Kingdom