About Lion & Fox Limited (09752474) United Kingdom