About Allan & Associates Limited (SC143312) United Kingdom