About Barhatch Property Limited (11113754) United Kingdom