About Fenkle Street Management Company Limited (05954957) United Kingdom