About Barham Lab Services Ltd (12197746) United Kingdom