About Howell Property Solutions Ltd. (10703344) United Kingdom