About Feelgood Properties Ltd (10654380) United Kingdom