About 20 Station Road Management Company Limited (10909638) United Kingdom