About Williams & Brace Property Limited (07023649) United Kingdom