About S. Brown Properties Limited (12229198) United Kingdom