About Neil & Co. Limited (02282724) United Kingdom