About S & B Walker Properties Limited (05418159) United Kingdom