About Harribar Property Limited (13176792) United Kingdom