About Bloomfield Process Technology Limited (12333236) United Kingdom