About Swallow Street Services Limited (08808048) United Kingdom