About Hempstead Systems Limited (05988410) United Kingdom