About Leonards Court (ipswich) Limited (01377637) United Kingdom