About Flensburg Development Company Limited (05272335) United Kingdom