About St Fimbarrus Holdings Limited (08125035) United Kingdom