About Griffin Lettings Limited (08254193) United Kingdom