About Mitchells Newburgh Limited (SC302173) United Kingdom