About Vicky Developments Limited (12526121) United Kingdom