About Javelin Design Associates Limited (07387253) United Kingdom