About Grant Terrace Ltd (12952782) United Kingdom