About Osborne Spirit Levels Ltd (11479303) United Kingdom