About Solo & Partners Limited (07447883) United Kingdom