About Backwood Trafalgar Limited (11862003) United Kingdom