About Chandlers Fayre Limited (13590829) United Kingdom