About Richards Sfh Management Ltd (11565570) United Kingdom