About Hemscott Limited (00027883) United Kingdom