About Loxford Complex Limited (05178190) United Kingdom