About S & R Foster (property) Limited (12388005) United Kingdom