About Leading Edge Designs Limited (02159450) United Kingdom