About Loxfoot Limited (10113117) United Kingdom