About Babylon Design & Plants Limited (04006642) United Kingdom