About Jabhill Properties Limited (02095302) United Kingdom