About Fulcrum Partners Limited (03566816) United Kingdom