About F.c. Stubbings & Sons Limited (00578984) United Kingdom