About W.h. Loxton Limited (05378967) United Kingdom