About Frankie Cochrane & Sons Limited (08075572) United Kingdom