About Ike & Armstrong Co. Limited (10500640) United Kingdom