About J O Developments Limited (12450577) United Kingdom