About Havillah Property Limited (12436320) United Kingdom