About Foxx Associates Limited (02740188) United Kingdom