About Flitcroft Properties Limited (03238476) United Kingdom