About Julius Barr Ltd (10505852) United Kingdom