About 4 Blumfield Court Slough Limited (12129165) United Kingdom