About Foxborough Limited (02287254) United Kingdom