About Rimmer & Howard Property Limited (07351654) United Kingdom