About Integra (leeds) Limited (13559996) United Kingdom