About Leah Supply Solutions Limited (09529852) United Kingdom