About Finemoulds Limited (02679372) United Kingdom