About Loxwood Holdings (watford) Limited (08686422) United Kingdom