About Integra (birmingham) Limited (13573236) United Kingdom