About Swallow S Tail Construction Ltd (12420675) United Kingdom