About Idle Assembly Ltd (10599441) United Kingdom