About Flinwell Property Company Limited (05025912) United Kingdom