About Loxwood Industrial Papers Limited (05783148) United Kingdom