About Barrett And Swales Properties Ltd (08346384) United Kingdom