About Javelin Block Holdings Limited (09548563) United Kingdom