About Javelin Block Developments Limited (10617266) United Kingdom