About Levy Developments Limited (11859708) United Kingdom