About The Stockwell Kitchen Limited (10729530) United Kingdom