About Howorth Westbury Properties Limited (07283258) United Kingdom