About Javelin Property Development Limited (08529138) United Kingdom