About Barrak Property Limited (09577027) United Kingdom