About Swaffield Projects Ltd (11722715) United Kingdom