About Foster & Shackell Limited (05347391) United Kingdom