About Foremost Specialist Products Ltd. (05215688) United Kingdom