About Satila Farringdon Limited (05170124) United Kingdom