About Ladybyrd Developments Limited (04941397) United Kingdom