About The Place Stamford Ltd (13220214) United Kingdom