About Teddy Oliver Housing Ltd (12579466) United Kingdom