About Friarmere Dell Management Company Limited (09645367) United Kingdom