About Swallows Rest Limited (12209737) United Kingdom