About Howard T Farrand And Associates Limited (07281223) United Kingdom