About Javelin Block Limited (07139320) United Kingdom