About Fletcher & Kulkarni Holdings Limited (12810323) United Kingdom