About Lycett And Snowden Properties Ltd (12766327) United Kingdom