About Swallowcombe Limited (02245876) United Kingdom