About Howgram Properties Limited (00559810) United Kingdom