About Jeffries Leisure Limited (04305189) United Kingdom