About Trafalgar Construction & Design Associates Limited (01455367) United Kingdom