About Swallow Court Freehold Limited (12489345) United Kingdom