About T & R The Swan Ltd (11669123) United Kingdom