About Nancroft Management Company Limited (05175463) United Kingdom