About Wade And Farrar Properties Ltd (11264258) United Kingdom