About Valli Lockwood Limited (13520153) United Kingdom