About Havillah Properties Limited (11870315) United Kingdom