About Brick & Otter Ltd (10902827) United Kingdom