About I B Scott Associates Limited (04740289) United Kingdom