About Osolo And Son Ltd (12335994) United Kingdom