About Loxwood Contacts Limited (02018096) United Kingdom