About Trafford Property (leominster) Ltd (12501054) United Kingdom