About Intermill Limited (02508446) United Kingdom