About Hibba Properties Limited (04226212) United Kingdom