About Alexander Foxx Limited (10913917) United Kingdom