About Wendover And Swansea Properties Limited (03663818) United Kingdom