About Java Properties Limited (09507306) United Kingdom