About B.n. Sloan & Company Limited (SC088686) United Kingdom