About Swallow View Management Limited (05630918) United Kingdom