About S.farr And Son Property Limited (09917726) United Kingdom