About Scrimger & Oakes Limited (10795830) United Kingdom