About Ltr (uk) Developments Limited (09497570) United Kingdom