About Swallowcroft Holdings Ltd (09281538) United Kingdom