About Kelly & Barratt Holdings Limited (07448696) United Kingdom