About Trafalgar Flats Limited (01827286) United Kingdom