About R.f & E.a Stubbings Limited (08616584) United Kingdom