About Stubbins & Williamson Limited (01255860) United Kingdom