About Hempstead Properties Limited (00657856) United Kingdom