About Almondbank Factors Limited (SC482157) United Kingdom