About From The Terraces Limited (12048484) United Kingdom