About Swelling Hill Associates Limited (07399570) United Kingdom