About Factory Clearing House Limited (07704573) United Kingdom