About Barjavel Limited (10440503) United Kingdom