About Barford Lion Ltd (12313268) United Kingdom