About S Foster Properties Ltd (10621875) United Kingdom