About Howell (ascot) Properties Limited (00780798) United Kingdom