About Baro Properties Ltd (12753144) United Kingdom