About J&s Howarth Property Ltd (12999925) United Kingdom