About Bachra Crewe Ltd (09991885) United Kingdom