About Trafalgar Court Cardiff Limited (02121535) United Kingdom