About The Rowell Centre Limited (11507973) United Kingdom