About Magnolia Crossing Terry Ltd (12837853) United Kingdom