About London Fox Limited (13673263) United Kingdom