About Bevan Island Management Company Limited (05290372) United Kingdom