About Flamborough Spur Management Company Limited (02521445) United Kingdom