About Baron Properties Limited (SC071334) United Kingdom