About Barosa Property Limited (11895933) United Kingdom