About Java Facilities Limited (07875957) United Kingdom