About Howell Properties Ltd (07365443) United Kingdom