About Loxford Associates Limited (11226075) United Kingdom