About Trowbridge Pavilions Holdings Uk Limited (SC703717) United Kingdom