About S.r. Wood & Son (property Management) Limited (05580169) United Kingdom