About Stentiford Close Registrars Limited (00816281) United Kingdom