About Barari Properties Limited (12509198) United Kingdom