About Ljha Development Services Ltd (12197681) United Kingdom