About Lally West End Development Ltd (SC664961) United Kingdom