About Havering Atte Bower Ltd (13613048) United Kingdom