About Ladle & Spatula Ltd (12776872) United Kingdom