About Shelley Mafille Developments Limited (09046289) United Kingdom