About Leavey Developments Limited (10065581) United Kingdom