About S & F Wallace Properties Limited (10835655) United Kingdom