About 39-41a Upton Road Limited (05946606) United Kingdom